package com.bookcloud.java21.chapter13.UI基础组件132;

import java.awt.*;
import javax.swing.*;

/** UI基础组件132 */
public class BasicComponents {
  public static void main(String[] args) {
    // 1. 创建一个窗口
    JFrame frame = new JFrame("UI基础组件132");
    // 2. 设置窗口大小
    frame.setSize(600, 500);
    // 2.1 设置窗口位置,居中对齐
    frame.setLocationRelativeTo(null);
    // 创建一个面板
    JPanel panel = new JPanel();
    // 创建文本框，改变text文本框的大小为10
    // 改变text文本框的大小为10
    // 改变text文本框的大小为10
    JTextField textField = new JTextField(20);
    // textField.setColumns(10);

    // textField的高度
    textField.setPreferredSize(new Dimension(200, 30));
    // 增加转行
    panel.add(new JLabel("用户名:"));
    panel.add(textField);

    // 创建密码框
    JPasswordField passwordField = new JPasswordField(20);
    // 密码框的高度
    passwordField.setPreferredSize(new Dimension(200, 30));
    panel.add(passwordField);
    // 创建按钮
    JButton button = new JButton("登录");
    panel.add(button);
    // 把面板放入窗口
    frame.add(panel);
    // 3. 显示窗口
    frame.setVisible(true);
  }
}
